首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Aurora的技术文专栏

    Redis 精简笔记

    Redis 精简笔记本文档仅为 Redis 基础教程,更多内容请参考:Redis中文网一、概述Redis 是一款高性能的 NoSQL 系列的非关系型数据库! redis.windows.conf:配置文件redis-cli.exe:Redis 客户端redis-server.exe:Redis 服务器端【Redis 配置文件的重要部分】daemonize:默认为 /当前文件夹requirepass:密码注意:对于 Redis on Windows 来说,打开 redis-server 后,一但把命令行窗口关闭了那么 Redis 也就停止服务了! redis-server --service-start:启动服务redis-server --service-stop:停止服务redis-cli:打开客服端【修改密码】方法一:通过配置文件进行设置( redis.pool.numTestsPerEvictionRun=50 #redis服务器的IP redis.ip=xxxxxx #redis服务器的Port redis1.port=

    1.2K30编辑于 2023-04-30
  • 来自专栏牛人NR

    MySQL与JDBC精简笔记

    其实就是定义了操作所有关系数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。

    4.6K30发布于 2020-09-01
  • JavaScript 前端笔记总结(精简)

    JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,属于网络的脚本语言,现在已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果,现在随着node.js引擎的出现,使得JavaScript逐步成为了一种全栈开发语言了.

    8.7K10编辑于 2022-12-28
  • MySQL 之高级命令(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    1.4K10编辑于 2022-12-28
  • MySQL 之基础命令(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    2.2K10编辑于 2022-12-28
  • MySQL 存储过程与函数(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    2.3K10编辑于 2022-12-28
  • 来自专栏一块自留地

    Redis面试知识点-精简

    一、redis数据结构 redis的所有数据结构都以唯一的key作为名称,然后通过key获取对应的value数据,不同类型的数据结构的差异就在于value的结构不一样。 二、redis事务 不支持回滚 三、redis单线程 优点: 快、避免创建销毁线程的消耗、避免CPU上下午切换、避免资源竞争(加锁、死锁) 缺点: 执行lua有死循环风险,整个redis服务端都会被阻塞 官网说:cpu不是redis的瓶颈,内存和网络才是,单核已经够用了 四、redis为什么快? 它指的是只要满足一定条件,redis会把内存中的所有数据生成快照文件dump.rdb,保存在磁盘上。 redis会fork一个子进程,从redis数据中重建一个AOF临时文件,最后用临时文件替换旧文件。

    72100发布于 2020-05-18
  • MySQL 权限与备份管理(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    1.5K20编辑于 2022-12-28
  • MySQL 之单表查询(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    5.3K10编辑于 2022-12-28
  • 来自专栏进步集

    【PHP快速入门】详细笔记---精简

    如果你要创业,如果你要与互联网人沟通。未来互联网、移动互联网、信息化将会进一步围绕在你身边。你需要与人沟通,与人打交道。

    11.1K20编辑于 2022-11-13
  • 来自专栏PHP开发者那些事

    redis笔记

    redis开发与运维》笔记 用info命令查看详细信息 获取慢查询命令slowlog get [n] ,n为取出来的条数。 在配置文件中有两个关键参数,一个是slowlog-slower-than和 slowlog-max-len(慢日志最大的数量) 每隔一秒显示redis的内存使用量 并重复5次: redis-cli -r 缺点:1)由于开销较大,没办法做到实时持久化/秒级持久化 2)由于redis历史版本问题,导致老的redis服务不兼容新的RDB版本 AOF适用于秒级持久化。 redis属于CPU密集型操作,不要和其他CPU密集型服务放在一起,造成CPU过度竞争。 单机配置多个redis实例(充分利用CPU的多核)时,可以配置不同的实例分盘存储AOF文件,分摊硬盘写入压力。

    38210发布于 2020-06-23
  • 来自专栏@学习笔记

    Redis笔记

    Redis 文章目录 Redis 一、NoSQL概述 什么是NoSQL NoSQL的四大分类 二、Redis概述 概述 启动redis 测试性能 基础知识 三、五大数据类型 Redis-Key的命令 配置文件 常用配置: Redis的内存淘汰策略 八、Redis 持久化 RDB(Redis DataBase)持久化 AOF(Append Only File)持久化 九、Redis 发布订阅 十、 Redis 主从复制和哨兵模式 主从复制 哨兵模式 十一、Redis集群 十二、缓存穿透、缓存雪崩与缓存击穿 缓存穿透 缓存雪崩 缓存击穿 十三、如何保证Redis缓存与数据库的一致性 一、NoSQL 3、redis6.0 中的多线程? redis单线程缺点导致redis的QPS很难得到有效提高(虽然已经够快了)。 在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

    64910编辑于 2022-11-18
  • 来自专栏Owen's World

    redis笔记

    总结:线上严禁使用redis的keys命令 keys checkvariantprefix:* redis-cli -h host -p port -a password redis-cli //redis $lotteryType; //字符串 //添加有效期时间 redisSet Redis::getInstance()->redisSet($key, json_encode($data), 60 = Redis::getInstance()->redisGet($key); //有序集合 //添加 自增1redisZincrby 小于次数,就增加金豆,并且自增1 Redis::getInstance ($key); //删除指定分数userId数据redisZrem Redis::getInstance()->redisZrem($key, $userId); 复制代码 Redis容量预估工具 www.redis.cn /redis_memor…

    30910编辑于 2021-12-07
  • 来自专栏全栈程序员必看

    算法笔记汇总精简版下载_算法与数据结构笔记

    Redis 中的有序集合(Sorted Set)就是用跳表来实现的。 链表加多级索引的结构,就是跳表。 在一个单链表中查询某个数据的时间复杂度是 O(n)。 为什么 Redis 要用跳表来实现有序集合,而不是红黑树? Redis 中的有序集合支持的核心操作主要有下面这几个: * 插入一个数据; * 删除一个数据; * 查找一个数据; * 按照区间查找数据(比如查找值在 [100, 356] 之间的数据); * 迭代输出有序序列

    1.2K10编辑于 2022-09-20
  • 来自专栏Janti

    redis学习笔记

    Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位。 打开一个 cmd 窗口 使用cd命令切换目录到 D:\redis 运行 redis-server.exe redis.windows.conf 。 Ubuntu 下安装 在 Ubuntu 系统安装 Redis 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redis-server 查看 redis 是否启动? $ redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379> 127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

    88090发布于 2018-04-10
  • 来自专栏墨白的Java基地

    Redis复习笔记

    java领域主要使用redis,web阶段使用redis. redis存储数据特点 使用键值对进行存取 redis安装与目录介绍 下载 windows版本,https://github.com/MSOpenTech /redis/tags 微软提供的 linux版本,官方提供的http://redis.io/download 解压完成安装 介绍redis的目录结构 ? 使用redis存储数据体验步骤 双击运行redis服务器端redis-server.exe ? 双击运行redis客户端redis-cli.exe 在客户端上进行存取数据 ? 小结 redis是以什么方式存储数据的? 键值对 redis客户端与服务器端软件的名字是什么? redis-cli.exe redis-server.exe redis服务器使用的端口号是? 10.redis持久化方式1-RDB策略 疑问 redis服务器关闭所有内存数据都会丢失吗?

    53450发布于 2021-03-08
  • 来自专栏厉害了程序员

    Redis学习笔记

    这篇 redis 学习笔记主要介绍 redis 的数据结构和数据类型,并讨论数据结构的选择以及应用场景的优化。 redis 是什么? Dynamic String,简单动态字符串)是 Redis 底层所使用的字符串表示,它被用 在几乎所有的 Redis 模块中 Redis 是一个键值对数据库(key-value DB),数据库的值可以是字符串 // 列表 #define REDIS_SET 2 // 集合 #define REDIS_ZSET 3 // 有序集 #define REDIS_HASH 4 // 哈希表 encoding Redis 中每个hash可以存储232-1键值对(40多亿) 列表 REDIS_LIST(列表)是LPUSH 、LRANGE等命令的操作对象 它使用 REDIS_ENCODING_ZIPLIST和REDIS_ENCODING_LINKEDLIST 集合 REDIS_SET (集合) 是 SADD 、 SRANDMEMBER 等命令的操作对象 它使用 REDIS_ENCODING_INTSET 和 REDIS_ENCODING_HT 两种方式编码

    75810发布于 2020-12-22
  • 来自专栏前端导学

    Redis学习笔记

    >>> Redis Remote Directory Server 远程服务器字典 http://redis.io/ 安装 修改redis.conf文件 改daemonize yes 认识src文件夹下的文件 redis-server 服务器 redis-cli 命令客户端 redis-benchmark 性能测试工具 redid-check-aof AOF文件修复工具 redid-check-dump RDB文件检测工具 启动服务 src/redis-server 再另一个端口打开src/redis-cli

    40040发布于 2019-05-26
  • 来自专栏朝雨忆轻尘

    Redis笔记(五):Redis发布订阅

    Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique" (integer) 1 redis 127.0.0.1 " 3) "Redis is a great caching technique" 1) "message" 2) "redisChat" 3) "Learn redis by runoob.com" ---- Redis 发布订阅命令 下表列出了 redis 发布订阅常用命令: 序号 命令及描述 1 PSUBSCRIBE pattern [pattern ...]  本文转载自 原文作者:菜鸟学院 原文地址:http://www.runoob.com/redis/redis-pub-sub.html

    70830发布于 2019-06-19
  • 来自专栏程序猿DD

    10分钟写出JAVA最精简Redis客户端

    前言 JAVA开发人员出去面试,基本是必问RedisRedis分为客户端和服务端两个部分,这次就是通过手写一个Redis的客户端,让你掌握里面的知识。 RESP协议 RESP协议是Redis客户端和服务端之间的通讯协议,这是它的官方文档:https://redis.io/topics/protocol。 我就是根据这个协议来实现客户端的。 import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; /** 自己实现Redis 客户端和服务端是通过tcp网络连接 public RedisClient(String host, int port) throws Exception { // 建立 java客户端和Redis append(value.getBytes().length).append("\r\n"); data.append(value).append("\r\n"); // 2、 把指令数据发给Redis

    95340发布于 2018-12-21
领券